home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 181
/
181.d81
/
alfredo 1
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-26
|
5KB
|
192 lines
1 print"[147]"
2 dv=peek(186):ifdv<8thendv=8
4 ifl=.andpeek(816)=231andpeek(817)=195thenpoke816,165:poke817,244
6 poke832,.:ifl=.thenl=1:load"al1.ml",dv,1
8 ifl=1thenpoke55,.:poke56,33:clr:dv=peek(186)
10 a(1)=56:a(2)=248:a(3)=184:a(4)=120:a(5)=56:a(6)=248:a(7)=184
12 a(8)=120:a(9)=56:a(10)=248:a(.)=184:b(1)=199:b(2)=199:b(3)=200:b(4)=201
14 b(5)=202:b(6)=202:b(7)=203:b(8)=204:b(9)=205:b(10)=205:b(.)=206
16 h=49173:v=53248:sd=54272:s=sd
18 ifl=0thenl=2:load"al1.joeplay",dv,1
20 ifl=2thenl=3:load"m.someguys",dv,1
22 a=.:gosub374
24 sys32768,40960:poke56325,55:sys49152:sys49158
26 sys49161,.
28 poke53280,.
30 sys49164,1
32 sysh,.,150,319,150
34 sysh,180,150,180,75
36 sysh,180,75 ,319,75
38 poke2040,13:poke2041,14:poke2042,15
40 j=1:gosub366
42 z=0:a=1:fr=25:tm=170:sp=1:c=183:gosub352
44 a=3:gosub374
46 j=2:gosub366
48 sys49176,145,150,165,150
50 gosub328
52 sysh,145,150,145,199
54 sysh,165,150,165,199
56 a=1:b=170:forc=183to229step6:gosub374:next c
58 a=.:gosub374:sys49158
60 sysh,145,1,145,199:sys h,165,1,165,199
62 a=1:b=170:forc=50to229step6:gosub374:next
64 a=0:gosub374:sys49158
66 sysh,145,1,145,50:sysh,165,1,165,50
68 sysh,1,50,319,50:sysh,1,150,319,150
70 sysh,1,50,1,150:sys49176,145,50,165,50
72 a=1:b=170:forc=50to180step6:gosub374:nextc
74 a=2:b=170:c=180:gosub374
76 gosub332
78 forw=1to1000:next
80 a=0:gosub374
82 j=3:gosub366
84 a=1:gosub374
86 z=0:fr=170:tm=320:sp=4:c=183:gosub352
88 a=0:gosub374:sys49158
90 sysh,1,50,80,50:sysh,1,150,80,150
92 sysh,80,1,80,50:sysh,80,150,80,199
94 poke214,20:print:
96 print"fffffffffffffffffffffffffffff";
98 z=0:fr=24:tm=98:sp=3:c=183:gosub352
100 b=f:c=183:gosub374
102 j=4:gosub366
104 forb=98to140step2:c=c+1:gosub374:nextb
106 gosub338
108 z=0:fr=142:tm=320:sp=3:c=205:gosub352
110 a=0:gosub374:sys49158:sys49164,1
112 poke214,20:print
114 print"ffffffffffffffff";
116 sysh,240,75,319,150:sysh,240,75,319,75
118 sys49179,"live wire",115,1
120 sysh,159,10,159,162
122 z=0:fr=25:tm=170:sp=1:c=205:gosub352
124 foru=1to500:next
126 a=1:gosub374:j=5:gosub366
128 gosub342
130 n=53265:foru=1to025:poken+15,u:poken,peek(n)and239:poken,peek(n)or16:next
132 poke53280,0
134 z=0:c=205
136 forf=170to275step9
138 z=z+1:ifz<3then144
140 ifa=1thena=2:z=0:goto144
142 a=1:z=0
144 b=f:c=c-12:gosub374
146 next
148 r=f
150 forc=61to107step3:a=2:b=r:gosub374:nextc
152 c=c-1
154 a=3:b=r:gosub374
156 a=0:b=r:gosub374:j=3:gosub366:a=1:b=r:gosub374
158 z=0:fr=r:tm=320:sp=3:gosub352
160 print"[147]"
162 a=0:gosub374:sys49158:sys49164,1
164 sysh,1,75,319,75
166 z=0:fr=24:tm=250:sp=3:gosub352
168 sys49176,200,75,319,75
170 sysh,200,75,319,180
172 a=1:gosub374
174 j=6:gosub366
176 f=b:fory=1to11:c=c+3:b=f:gosub374:next y
178 a=2:gosub374
180 forf=249to319step5:b=f:c=c+4.1:gosub374:next
182 sys49158:a=0:gosub 374
184 sys49152:sys 49158:sys 49164,1
186 sysh,1,1,160,150:sys h,160,150,160,175:sysh,160,175,300,175
188 sysh,300,175,300,150:sys h,300,150,210,150:sys h,210,150,50,1
190 sysh,145,090,145,100
192 a=2:c=51:for f=33 to 115step2:b=f:c=c+(.9*2):gosub374:next
194 a=3:gosub374
196 a=3:for f=115to150step2:b=f:c=c+(.9*2):gosub374:next
198 a=0:gosub374:j=7:gosub366:a=1:b=158:c=146:gosub374
200 for y=120to145:sys 49176,130,y,150,y:next
202 sysh,130,120,130,199:sys h,150,140,150,199
204 foru=1to400:next
206 forc=146to229step4:gosub374:next
208 a=0:gosub374:sys49158:sys49164,1
210 sysh,130,1,130,15:sys h,150,1,150,15
212 sysh,20,15,130,15:sys h,150,15,250,15
214 sysh,20,15,20,229: sys h,250,15,250,199
216 j=8:gosub366:a=2:forc=50to229step4:gosub374:next
218 sys49152
220 a=0:gosub374:sys49158:sys49164,1
222 sysh,20,1,20,199:sysh,250,1,250,75
224 sysh,250,75,319,75:sysh,200,110,319,110
226 sysh,200,110,200,199
228 sysh,20,60,250,60
230 a=2:forc=50to105step3:gosub374:nextc
232 foro=60to70step 3
234 sysh,20,60,140,o:sysh,140,o,250,60
236 c=c+2:gosub374
238 sys49176,20,60,140,o:sys49176,140,o,250,60
240 nexto
242 foro=70to60step-3
244 sysh,20,60,140,o:sysh,140,o,250,60
246 c=c-2:gosub374
248 sys49176,20,60,140,o:sys49176,140,o,250,60
250 next
252 sysh,20,60,250,60
254 z=0:fr=158:tm=250:sp=3:gosub352
256 a=2:b=f:gosub374
258 fori=1to25:c=c+1.5:b=f:gosub374:next
260 c=c-1
262 j=9:gosub366
264 z=0:fr=250:tm=319:sp=3:gosub352
266 a=0:gosub374
268 sys49158:sys49164,1
270 sysh,1,110,319,110:sysh,1,75,140,75:sysh,140,75,150,65
272 sysh,150,65,319,65
274 z=0:fr=24:tm=319:sp=3:gosub352
276 a=0:gosub374:sys49158
278 sysh,1,65,319,65:sysh,1,110,319,110
280 sysh,240,70,260,70:sysh,260,70,260,105:sysh,260,105,240,105
282 sysh,240,105,240,70:sys49179,"exit",265,75
284 z=0:fr=24:tm=175:sp=3:gosub352
286 sysh,135,65,135,110:sysh,180,65,180,110
288 a=0:gosub374:j=5:gosub366:a=3:c=c+3:gosub374
290 fori=0to12:sys49173,135+i,66,135+i,109:sys49173,180-i,66,180-i,109
292 sys49176,135+i,66,135+i,109:sys 49176,180-i,66,180-i,109
294 next
296 j=9:gosub366
298 fori=0to4:sys49173,147+i,66,147+i,109:sys49173,168-i,66,168-i,109
300 sys49176,147+i,66,147+i,109:sys49176,168-i,66,168-i,109
302 next
304 sys49173,147+i,66,147+i,109:sys49173,168-i,66,168-i,109
306 ford=500to.step-15:foru=.tod:next:gosub378:next
308 a=0:gosub374
310 forzz=149to152:sysh+3,zz,66,zz,109:sysh+3,zz+13,66,zz+13,109:next
312 sysh,157,66,157,109:sysh,158,66,158,109
314 sys49179,"the end",133,100
316 gosub346
318 sys49179," press any key to quit ",66,150:poke198,.
320 geta$:ifa$=""then320
322 poke178,64:print"[147]";:sys51459
324 end
326 :
328 pokes+24,15:pokes+5,190:pokes+6,25:forx=127to10step-17:pokes+1,2*x
330 pokes+1,129-x:pokes+4,17:forl=1to4:next:pokes+1,4:next:pokes+4,16:return
332 return
334 pokes+5,9:pokes+6,9:pokes+24,15:pokes+4,17:forl=1to40:pokes+1,62-l
336 pokes+1,l:pokes+4,17:next:pokes+4,16:return
338 pokes+24,15:pokes+6,240:pokes+4,17:forla=1to2:forlx=255to1step-55
340 pokes+1,lx/2:pokes+1,255-lx/2:next:nextla:pokes+4,16:return
342 pokes+24,15:pokes+6,240:pokes+4,17:forla=1to10:forlx=1to255step25
344 pokes+1,lx:nextlx:nextla:pokes+4,32:return
346 pokes+1,14:pokes+5,3:pokes+6,240:pokes+24,15:pokes+4,17
348 forld=8to2step-1:pokes+1,ld:pokes+4,33:pokes+4,33:pokes+1,ld*2:pokes+4,17
350 pokes+1,ld*4:pokes+4,33:pokes+1,ld*8:pokes+4,17:next:pokes+4,16:return
352 forf=frtotmstepsp
354 z=z+1:ifz<3then360
356 ifa=1thena=2:z=.:goto360
358 a=1:z=.
360 b=f:gosub374:if(j=3orj=9)andz=.thengosub378
362 next
364 return
366 rem
368 ifj=11thenj=0
370 poke53115,a(j):poke53116,b(j):sys 53112
372 return
374 ifa=.thenpokev+21,.:return
376 pokev,band255:pokev+16,-(b>255):pokev+1,c:poke2040,12+a:pokev+21,1:return
378 pokesd+24,.:pokesd+24,15:return
10000 d=peek(186):n$="0:alfredo 1":open15,d,15,"s"+n$:close15:saven$,d:end